# -*- coding: utf-8 -*-
"""

Desenvolvimento:
Atual Interativa (www.atualinterativa.com.br)

Equipe de desenvolvimento:
> Matheus Henrique dos Santos (vorj.dux@gmail.com)
  - Programação: PHP, ASP, Action Script, Shell Script, Python (Framework: Django) e  JavaScript (Frameworks: jQuery e Mootools)
  - Analista de sistemas, Arquiterura de sistemas e optimização de rotinas de desenvolvimento
  - Administrador de redes: Linux Slackware Server, Windows NT Server e Unix Server

> Carlos Roberto Gomes Junior (carlos.rberto@gmail.com)
  - Montagem: XHTML, CSS e Django Template System
  - Programação: PHP, Python (Framework: Django) e JavaScript (Framework: jQuery e Mootools)
  
> Rafael Bouchabki Martins (rafabmartins@gmail.com)
  - Montagem: XHTML, CSS, Django Template System
  - Programação: PHP, Python (Framework: Django) e JavaScript (Framework: jQuery)
  
"""

import socket, os
try:
    import deseb
except: pass

"""
Importando informacoes do servidor
"""
IP = socket.gethostbyname(socket.gethostname()).split('.')
PATH = os.path.dirname(os.path.abspath(__file__))

"""
Personalizando propiedades de deploy
"""
URL = 'http://dbtc.br02.atualinterativa.com.br/'
LOCAL = False
DEBUG = True
PUB_PATH = os.path.join(PATH, '../public_html/dbtc')
APP_PATH = PATH

"""
Configuracoes modo de desenvolvimento
"""
if int(IP[0]) in [127, 192]:
    LOCAL = True
    URL = 'http://127.0.0.1:8000'
    PUB_PATH = os.path.join(PATH, '.')
    APP_PATH = PATH

"""
Variaveis de ambiente
"""
TEMPLATE_DEBUG = DEBUG

ADMINS = (
    ('Matheus Henrique dos Santos', 'vorj.dux@gmail.com'),
    ('Carlos Roberto Gomes Jr', 'carlos.rberto@gmail.com'),
    ('Rafael Martins', 'rafabmartins@gmai.com'),
)

MANAGERS = ADMINS

"""
Configuracoes do Site
"""
TITLE = 'Museu da Gula'

if LOCAL:
    DATABASE_ENGINE = 'sqlite3'
    DATABASE_NAME = 'dbtc.sqlite'
else:
    DATABASE_ENGINE = ''
    DATABASE_NAME = ''
    DATABASE_USER = ''
    DATABASE_PASSWORD = ''
    DATABASE_HOST = ''
    DATABASE_PORT = ''
    FORCE_SCRIPT_NAME = ''

TIME_ZONE = 'America/Sao_paulo'

LANGUAGE_CODE = 'pt-br'

SITE_ID = 1

USE_I18N = True

MEDIA_ROOT = os.path.join(PUB_PATH, 'media')

MEDIA_URL = '%s/media/' % URL

ADMIN_MEDIA_PREFIX = '/admin-media/'

SECRET_KEY = '29=lb#d4#!=7iqo8t-gurj9u4o0rn*j+*3+5a)r3c#2rxv!o1v'

TEMPLATE_LOADERS = (
    'django.template.loaders.filesystem.load_template_source',
    'django.template.loaders.app_directories.load_template_source',
#     'django.template.loaders.eggs.load_template_source',
)

MIDDLEWARE_CLASSES = (
    'django.middleware.common.CommonMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
)

ROOT_URLCONF = 'dbtc.urls'

TEMPLATE_DIRS = (
    os.path.join(APP_PATH, 'templates')
)

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
)
